希望透過人體姿態估測,協助使用者觀察居家復健動作中的姿勢變化,並提供即時回饋。
但當我們把角度計算、動作計次與代償判斷都設計出來之後,還有一個很重要的問題:
我們要怎麼知道,系統給出的判斷結果真的可靠?
以目前選擇的蚌殼式來說,系統可能會根據膝蓋打開的幅度,以及髖部和軀幹的位置變化,判斷使用者是否符合設定的動作條件。
但如果系統顯示:「骨盆旋轉過多。」就代表使用者真的發生骨盆旋轉了嗎?不一定。
因為有可能只是攝影機位置不適合,或某幾個影格的人體關鍵點估測不穩定,導致系統產生錯誤判斷。
因此,接下來就需要進行實際測試。
目前我想先從幾種不同情境開始:
第一種:符合設定條件的動作
觀察使用者進行蚌殼式時,系統是否能正常辨識動作階段、計算次數,並在姿勢符合條件時給出對應結果。
第二種:出現需要注意的姿勢變化
例如膝蓋打開時,骨盆也跟著往後旋轉。
這時候就需要確認,系統能不能辨識出這個變化,而不是單純看到膝蓋打開,就認定動作符合條件。
第三種:不同的拍攝環境
例如改變攝影機的距離、角度或光線,觀察關鍵點與判斷結果是否受到影響。
畢竟我們希望這套系統未來能夠在一般居家環境中使用,而不是只能在固定的實驗環境下運作。
不過,測試也不能只看系統有沒有成功顯示結果。
還需要有一個可以比較的參考標準。
例如請物理治療相關專業人員協助確認測試動作與姿勢標記,再將系統的判斷結果與參考結果進行比較。
這樣才可以進一步整理:
系統有多少次判斷正確?
有沒有把符合條件的動作誤判成需要調整?
有沒有漏掉明顯的姿勢問題?
哪些攝影機角度最容易發生誤判?
最後也可以將這些結果整理成表格,作為後續調整判斷規則的依據。
我覺得這也是專題開發很重要的一個觀念:
功能做得出來,跟功能真的可靠,是兩件不同的事情。